<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>

        // 封装函数 ， 判断一个数是不是质数

        // function isZhi() {
        //     var num = 3 ;
        //     var flag = true ; 
        //     for(var i = 2 ; i < num ; i++) {
        //         if(num % i === 0) {
        //             flag = false ;
        //             break ;
        //         }
        //     }
        //     if(flag) {
        //         alert(num + '是质数') ;
        //     }
        //     else {
        //         alert(num + '不是质数') ;
        //     }
        // }

        // 判断一个数是不是质数  ---- 你给我一个数，我就告诉你是不是质数
        // 功能：判断质数
        // 参数说明：传入一个正数
        function isZhi(num) {
            // var num = 3 ;
            var flag = false ; 
            for(var i = 2 ; i < num ; i++) {
                if(num % i === 0) {
                    flag = true ;
                    break ;
                }
            }
            if(flag === false) {
                alert(num + '是质数') ;
            }
            else {
                alert(num + '不是质数') ;
            }
        }



        // 百鸡百钱的故事:鸡翁一值钱五，鸡母一值钱三，鸡雏三值钱一。百钱买百鸡，问鸡翁、鸡母、鸡雏各几何？
        //  100块钱买100只鸡 ， 母鸡3   小鸡 1/3   公鸡5 
        // var mu , gong , xiao ;
        // mu + gong + xiao === 100 ;
        // 3 * mu + 5 * gong + xiao / 3 === 100 ;

        // mu = 1    gong = 1  小鸡 ？
        // mu = 2     gong = 1   小鸡？

        function ji() {
            for(var mu = 0 ; mu <= 33 ; mu++) {
                for(var gong = 0 ; gong <= 20 ; gong++) {
                    for(var xiao = 0 ; xiao <= 100 ; xiao++) {
                        if(mu + gong + xiao === 100 && 3 * mu + 5 * gong + xiao / 3 === 100) {
                            console.log(mu , gong , xiao) ;
                        }
                    }
                }
            }

        }

        // mu = 0 
        //   gong = 0
        //    xiao = 0
        //    xiao = 1
        //    xiao = 2
        //    ...
        //    xiao = 100
        //  gong = 1
        //    xiao = 0
        //    xiao = 1
        //    xiao = 2
        //    ...
        //    xiao = 100
        //  gong = 20
        //    xiao = 0
        //    xiao = 1
        //    xiao = 2
        //    ...
        //    xiao = 100

        // mu = 1




        



        // 输出所有的水仙花数   三位数 abc    a*a*a + b*b*b + c*c*c = abc ;
        // 100 --- 999 
        // for(var i = 100 ; i < 1000 ; i++) {
        //     var a = parseInt(i / 100) ;
        //     var b = parseInt(i % 100 / 10) ;
        //     var c = i % 10 ;
        //     if(a*a*a + b*b*b + c*c*c === i) {
        //         console.log(i) ;
        //     }
        // }


        // 函数的功能：所有的水仙花数
        function shuiXianHua () {
            for(var a = 1 ; a < 10 ; a++) {
                for(var b = 0 ; b < 10 ; b++) {
                    for(var c = 0 ; c < 10 ; c++) {
                        if(a*a*a + b*b*b + c*c*c == '' + a + b + c) {
                            console.log('' + a + b + c) ;
                        }
                    }
                }
            }
        }
        








    </script>
    
</body>
</html>